package com.guighost.springcloud.entity;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @author GuiGhost
 * @date 2021/04/06
 * @className Dept()
 * 描述：部门表实体类
 * orm：类表关系映射
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)    //链式写法
public class Dept implements Serializable { //注意：在微服务阶段，实体类都要序列化
    private Long deptno;//主键
    private String dname;//部门名称

    //这个数据是存在哪个数据库的字段~ 微服务：一个服务对应一个数据库，同一个信息可能存在不同的数据库
    private String db_source;

    public Dept(String dname){
        this.dname = dname;
    }

    /**
     * 链式写法：
     * Dept dept = new Dept();
     *
     * dept.setDname("ddd").setDpetno(11).setDb_source("cloud-db1");
     *
     */
}
